Animación
Introducción
En esta sección se realiza una descripción de las funcionalidades añadidas para la creación de animaciones para vistas 2D como para vistas 3D.Resumen de funcionalidades
Partiendo de la creación de un nuevo documento, llamado documento de animación, que se añade al gestor de documentos al instalar la extensión, se puede acceder a un conjunto de herramientas para la creación de animaciones.
- Elementos nuevos
- Nuevo tipo de documento, documento de animación.
- Herramientas de captura de vista
- Herramienta de animación de capas
- Controles de reproducción
- Animaciones en vistas 2D
- Animaciones en vistas 3D
Documento de animación
Introducción
La extensión de 3D añade un nuevo tipo de documento llamado Animación, a través de él se accederá a la opciones de creación de animaciones tanto en vistas 2D como en 3D.
Crear un documento de animación
En el Gestor de Proyectos de gvSIG puede apreciarse la existencia de un nuevo tipo de documento llamado Animación. Todas las opciones del Gestor del Proyectos pueden aplicarse a este tipo de documento: crear un documento nuevo, abrirlo, renombrarlo, borrarlo y mostrar sus propiedades. Para crear un nuevo documento de animación se debe de pulsar la opción “Nuevo”.
Abrir un documento de animación
Para abrir el documento de animación, haga doble clic sobre el nombre del documento, o pulse sobre el boton "Abrir" y se mostrarán las siguientes opciones para la creación de animaciones:
Herramientas de captura de vistas
A continuación se enumeran el conjunto de controles de un documento de animación relacionadas con la captura de encuadres en una vista.
- Captura de encuadres (fotograma clave):
Mediante el pulsado de este botón se produce la captura de la posición concreta en la vista (x,y,z). Para la realización de una animación de movimiento, se tomarán las muestras (posiciones en este caso) que sean necesarias, cuanto mas elaborada sea una animación (medida por el número de muestras escogidas y distancia entre ellas), el movimiento será más preciso y suave. La vista se moverá entre dos encuadres consecutivos.
- Selector de vista para la captura de encuadres:
El selector de vistas incluye todas las vistas ya sean 2D como 3D abiertas en un momento dado, cualquiera de las cuales una vez seleccionada será la vista a la que se le aplicará una animación concreta (ya sea tomando fotogramas clave o aplicándole transparencia).
El selector de vista se irá actualizando con el conjunto de vistas abiertas. Una vista abierta es considerada como una vista lista para poder ser animada. Al seleccionar una vista cualquiera la vista se actualiza en el selector.
Una vista asociada a un documento de animación no puede ser asociada a otro, si no es liberada antes mediante la opción Borrar animación.
- Borrar animación:
Borra la animación de movimiento relacionada con un documento de animación concreto, liberando las vistas para poder ser usadas en otras animaciones.(NOTA: borra el conjunto de animaciones totales contenidas en el documento de animación).
Herramientas de captura de capas
A continuación se enumeran el conjunto de controles de un documento de animación relacionadas con la captura de encuadres en una vista.
- Animación automática de transparencias:
Mediante el uso de este botón se genera una animación automática de transparencias. Aplicación de transparencia a las capas seleccionadas en el TOC, en orden desde su nivel actual de transparencia a una transparencia total, una a una.
- Borrar animación:
Borra la animación de transparencia relacionada con un documento de animación concreto, liberando las vistas para poder ser usadas en otras animaciones.(NOTA: borra el conjunto de animaciones totales contenidas en el documento de animación).
Controles de reproducción
Despliegue del reproductor:
El pulsado de este botón abre las opciones del reproductor de la animación.
Vista general de las opciones de animación con el reproductor desplegado.
Controles:
Reproducir + pausar + parar:
Reproducir: el pulsado de reproducir pone en marcha la animación creada.(el icono pasa a color verde).
Pausar: congela la imagen en un momento de tiempo y estado concreto.(el icono pasa a color verde).
Parar: paro de la animación.
Duración de la animación:
Tiempo en segundos introducido por el usuario como duración de la animación. Este tiempo actualiza la duración en tiempo real cada vez que es modificado.
Modos de reproducción:
Modo salto: la animación llega al final y vuelve a reproducirse desde el principio (salta al principio).
Modo ping pong: la animación llega al final y no salta al principio, se reproduce hacia atrás (efecto ida y vuelta ping pong).
Reproducir una vez (hacia delante): cuando llega al final la animación se detiene.
Hacia atrás una vez: se reproduce desde el último fotograma clave hasta el primero y se detiene.
Relación con la duración: ejemplo si el usuario introduce un tiempo total de 10 segundos.
- Modo salto: inicio a fin = 10 segundos, repetición inicio a fin = 10 segundos… hasta que el usuario detiene la animación.
- Modo ping pong: inicio a fin = 10 segundos, fin a inicio = 10 segundos… hasta que el usuario detiene la animación.
- Reproducir una vez: inicio a fin = 10 segundos; la animación se para automáticamente.
- Hacia atrás una vez: fin a inicio = 10 segundos; la animación se para automáticamente.
NOTA: La frecuencia de refresco del temporizador del reproductor está fijada a 30 frames por segundo.
Animaciones en vistas 2D
Animación de vistas 2D
- Animación de vistas (animación de movimiento)
Consiste en la captura de posiciones del Extent actual de una vista.
La captura de fotogramas clave(posiciones), produce una interpolación de posiciones entre dos fotogramas, con el objetivo de pasar del Extent inicial al Extent final.
- Animación de capas (animación de transparencias)
Consiste en capturar la propiedad de transparencia de capa seleccionada en el TOC.
La transparencia se aplicará una a una a cada capa seleccionada desde su nivel actual de transparencia hasta hacerla desaparecer completamente. Con esto se consigue sensación de cambio temporal en la vista.
Un documento de animación es capaz de animar varias vistas 2D a la vez, tanto animación de vista como de capas por separado aplicando los dos tipos de animación a la vez en una misma vista.
Una vista incluida en un documento de animación no puede ser incluida en otro documento de animación.
Una vista 2D puede ser animada conjuntamente con vistas 3D al mismo tiempo.
NOTA: El método de dibujado en la parte 2D produce un efecto Blinking o parpadeo en la pantalla, que hace que el resultado de las animaciones no sea eficiente por el momento.
Animaciones en vistas 3D
Animación de vistas 3D
- Animación de vistas (animación de movimiento)
Consiste en la captura la posición actual de una vista (posición de la cámara).
La captura de fotogramas clave(posiciones), produce una interpolación de posiciones entre dos fotogramas, con el objetivo de la posición de la cámara inicial a la posición de la cámara final.
- Animación de capas (animación de transparencias)
Consiste en capturar la propiedad de transparencia de capa seleccionada en el TOC.
La transparencia se aplicará una a una a cada capa seleccionada desde su nivel actual de transparencia hasta hacerla desaparecer completamente. Con esto se consigue sensación de cambio temporal en la vista.
Un documento de animación es capaz de animar varias vistas 3D a la vez, tanto animación de vista como de capas por separado aplicando los dos tipos de animación a la vez en una misma vista.
Una vista incluida en un documento de animación no puede ser incluida en otro documento de animación.
Una vista 3D puede ser animada conjuntamente con vistas 2D al mismo tiempo.